home *** CD-ROM | disk | FTP | other *** search
/ NOVA - For the NeXT Workstation / NOVA - For the NeXT Workstation.iso / Documents / NeXTAnswers / sysadmin.495 < prev    next >
Text File  |  1992-02-06  |  7KB  |  170 lines

  1. {\rtf0\ansi{\fonttbl\f0\fnil Times-Roman;\f4\ftech Symbol;\f2\fmodern Ohlfs;\f1\fmodern Courier;}
  2. \paperw10800
  3. \paperh6220
  4. \margl120
  5. \margr320
  6. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ul0\fs28 SCSI disk connection\
  7. \
  8. Q: How do I connect a non-NeXT SCSI disk to the NeXT computer?\
  9. \
  10. A: In addition to the information below, there are other NextAnswers on partitioning the disk, and on SCSI target numbers.\
  11. \
  12.  
  13. \pard\tx740\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\b\fi-720\li720 Note
  14. \b0 :    We do 
  15. \i not
  16. \i0  support the use of non-NeXT disks as the internal disk of a system.  Even though a disk might work fine as an external drive, unless it is a disk sold by NeXT we cannot necessarily support its use as an internal drive.\
  17.  
  18. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600 \
  19. In order to connect a SCSI drive to our system, you have to do the following:\
  20. \
  21. 1. Make sure the drive is physically configured correctly.  Two things have to be done:\
  22. \
  23.  
  24. \pard\tx1060\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\fi-240\li1060 •    make sure the drive is properly terminated;\
  25.  
  26. •    assign the correct SCSI “target” number.\
  27.  
  28. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600 \
  29. Termination issues are covered in Appendix B of the User Reference manual.  Basically, the last drive of an external “chain” of drives should be terminated; all other “intermediate” external drives should be unterminated.  Check the drive manufacturer's documentation regarding termination.  Note also that power for SCSI termination should be from the SCSI bus, rather than internally supplied.\
  30. \
  31. The main rules to remember when selecting the SCSI target number are: it must be unique — no other device can share the same target number — and it should be higher than any pre-existing disk device.  The best target number to use is the next available target number after all pre-existing disks.  (See NextAnswer hardware.412 for information on SCSI target numbers.  Search in the Digital Librarian for “scsi target.”).\
  32. \
  33. Once you have your disk configured, power down your NeXT machine and cable the disk to your system using an appropriate SCSI cable.  Especially if you have many external SCSI devices (i.e., more than one), or if you have long cables, you should be sure the impedance of the cable is correct (100
  34. \f4 W
  35. \f0  
  36. \f4 –
  37. \f0  10
  38. \f4 W
  39. \f0 ).  Then power-up the disk, followed by the NeXT machine.\
  40. \
  41. (If you'd like to check your configuration, manually boot your machine and look at the configuration info printed as the machine boots up Mach.  You should see something like this:\
  42. \
  43.  
  44. \f2\fs20     SCSI 53C90 Controller,....\
  45.     MAXTOR XT-8360S as sd0 at sc0 target 0 lun 0\
  46.         Disk Label: Something....\
  47.         Disk Capacity: 660MB, Device Block 1024 bytes\
  48.     YOUR NEW DISK VENDOR AND MODEL as sd1 at sc0 target 1\
  49.         sd1: Can't read label\
  50. \
  51.  
  52. \f0\fs28 The error on reading the label is expected, since the disk hasn't been initialized.)\
  53. \
  54. 2.  Once you have rebooted your machine, login as root.  You now need to “initialize” the new disk.  
  55. \i Be careful
  56. \i0  as you do this; the commands involved are 
  57. \b dangerous
  58. \b0  to the data on your other disks if you mistype something!\
  59. \
  60. Disks are initialized with the 
  61. \f1\fs24 disk
  62. \f0\fs28 (8) command (located in 
  63. \f1\fs24 /usr/etc/disk
  64. \f0\fs28 .)  The 
  65. \f1\fs24 disk
  66. \f0\fs28  command determines how to initialize your disk by finding a description of the disk in 
  67. \f1\fs24 /etc/disktab
  68. \f0\fs28  (see the 
  69. \f1\fs24 disktab
  70. \f0\fs28 (5) man page for a description of the file), or by using defaults it can determine from most disks.  Only certain disks are described in 
  71. \f1\fs24 disktab
  72. \f0\fs28 ; if your's isn't there, and if the command cannot read the appropriate information from the disk, you'll have to add a new entry describing your disk.  See the UNIX Manual Pages for details.\
  73. \
  74. To initialize the disk, use the following command (this assumes the new disk is disk 1, as shown above; substitute the appropriate disk number if this is not the case; also, note that 
  75. \f1\fs24 Courier font
  76. \f0\fs28  is used to denote computer output, and 
  77. \f1\b\fs24 Courier Bold
  78. \f0\b0\fs28  is user to show user input):\
  79. \
  80.  
  81. \f1\fs24     rhino# 
  82. \b disk -i /dev/rsd1a
  83. \b0 \
  84.  
  85. \f0\fs28 \
  86.  
  87. \i Specify the device
  88. \i0  (
  89. \f1\fs24 /dev/rsd1a
  90. \f0\fs28 ) 
  91. \i\ul VERY
  92. \ul0  CAREFULLY!
  93. \i0   Specifying the wrong device will destroy data.  The example shown here is for the disk device that has the 
  94. \i second
  95. \i0  target number.  To clarify, here's an example table that matches /dev names to target numbers.  The key thing is that “sd” 
  96. \f1\fs24 /dev
  97. \f0\fs28  names are assigned sequentially, at boot time, to each increasing disk target number.\
  98. \
  99.  
  100. \b        Target        
  101. \f1\fs24     /dev
  102. \f0\fs28  name\
  103.  
  104. \b0         1            
  105. \f1\fs24 /dev/rsd0a
  106. \f0\fs28 \
  107.         3            
  108. \f1\fs24 /dev/rsd1a
  109. \f0\fs28 \
  110.         4            
  111. \f1\fs24 /dev/rsd2a
  112. \f0\fs28 \
  113.         6            
  114. \f1\fs24 /dev/rsd3a
  115. \f0\fs28 \
  116. \
  117.  
  118. \f1\fs24 /dev
  119. \f0\fs28  names are always sequential with no gaps, even if the target numbers have gaps.  (Note some of the gaps in the target numbers could be due to other device types; e.g., you could have a tape drive as target 1 in the example above.)  Note that if you disconnected target 1, then target 3 would be known as 
  120. \f1\fs24 /dev/rsd0a
  121. \f0\fs28 .\
  122. \
  123. If  
  124. \f1\fs24 disk
  125. \f0\fs28  can't find the disktab entry and if it cannot determine the necessary information (the drive geometry) from the disk, you need to create one.  The (undocumented) 
  126. \f1\fs24 scsimodes
  127. \f0\fs28  command will garner most of the information you need, besides the partition layout:\
  128. \
  129.  
  130. \f1\fs24     # 
  131. \b scsimodes /dev/rsd0a
  132. \b0 \
  133.     SCSI information for /dev/rsd0a\
  134.     Drive type: MAXTOR XT-8760S\
  135.     512 bytes per sector\
  136.     53 sectors per track\
  137.     15 tracks per cylinder\
  138.     1632 cylinder per volume (including spare cylinders)\
  139.     1 spare sectors per track\
  140.     45 alternate tracks per volume\
  141.     1268279 usable sectors on volume\
  142.  
  143. \f0\fs28 \
  144. Unfortunately, in at least most of the cases where 
  145. \f1\fs24 disk
  146. \f0\fs28  cannot determine the drive geometry, 
  147. \f1\fs24 scsimodes
  148. \f0\fs28  won't be able to, either.  You'll have to get the drive geometry from the documentation accompanying the drive, or from the drive manufacturer.\
  149. \
  150. Use an editor to modify 
  151. \f1\fs24 /etc/disktab
  152. \f0\fs28  to create a new disktab by hand.  Note that this is 
  153. \b not
  154. \b0  a trivial procedure, nor is it particularly supported.  Your support organization will assist to the best of its abilities, but we do not guarantee anything.  Again, this is unsupported.\
  155. \
  156. 3.  Once you have the disk initialized; you need to modify the UNIX file 
  157. \f1\fs24 /etc/fstab
  158. \f0\fs28 .  Probably the simplest thing to do is copy an existing mount entry and edit it.  You can always mount the device manually (see 
  159. \f1\fs24 mount
  160. \f0\fs28 (8)) for a trial run.  You may add the device to the NetInfo 
  161. \b /mounts
  162. \b0  directory, though this is not needed because local disks are mounted before starting NetInfo.\
  163. \
  164. QA495\
  165. \
  166. Valid for 1.0 \
  167. Valid for 2.0\
  168. \
  169.  
  170.